package com.ruoyi.framework.config.properties;


import lombok.Data;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;
import org.springframework.stereotype.Component;
import java.util.List;

/**
 * securityProperties TODO 读取配置文件中需要排除的路径,用于匿名访问 这个的话需要全部路径，如果只写映射在类上的路径需要加*，否则要加上方法前的映射路径
 *
 * @author augustqin
 * @Date 2024/9/11 17:21
 */
@Data
@Configuration
@ConfigurationProperties(prefix = "spring.security.http.anonymous.security-filter-chain") //自动获取为一个列表
public class SecurityProperties {
    // !第一种 直接使用@Value注解
//    @Value("${ignores.ignoredPaths}")
//    private String[] ignoredPaths;

    //! 第二种 使用前缀，去取
    private List<String> ignoring;
}
